<?xml version="1.0" encoding="UTF-8" ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	
	<p:dialog id="popUpNuevoMenu" header="Registrar Menu" visible="#{menuController.dialogVisible}"
		widgetVar="dlgNuevoMenu" modal="true" minWidth="500" appendToBody="true">
		<h:form id="formNuevoMenu">	
			<p:panel id="pnlNuevoMenu" styleClass="formulario">
				<table class="formulario">
					<tr>
						<td width="20%">
							<h:outputLabel for="txtNombre" value="Nombre Menu" />
						</td>
						<td width="70%">
							<h:inputText id="txtNombre" 
								style="width: 70%" required="true"
								label="Nombre Menu"
								value="#{menuDataManager.menuInstancia.nombreMenu}" />
						</td>
					</tr>
					<tr>
						<td width="20%">
							<h:outputLabel for="txtUrlMenu" value="Url Menu" />
						</td>
						<td width="70%">
							<h:inputText id="txtUrlMenu" 
								style="width: 70%" required="true"
								label="Url Menu"
								value="#{menuDataManager.menuInstancia.urlMenu}" />
						</td>
					</tr>
					<tr>
						<td width="20%">
							<h:outputLabel for="txtDescMenu" value="Descripcion Menu" />
						</td>
						<td width="70%">
							<h:inputText id="txtDescMenu" 
								style="width: 70%" label="Descripcion Menu"
								value="#{menuDataManager.menuInstancia.descMenu}" />
						</td>
					</tr>
					<tr>
						<td width="20%">
							<h:outputLabel for="txtDescMenu" value="Modulo Menu" />
						</td>
						<td width="70%">
							<h:selectManyCheckbox id="selectNotificar" 
								value="#{menuController.modulosSeleccionados}"
								layout="pageDirection" required="true">
								<f:selectItems value="#{selectItemsController.catalogoListaModulos}" />
							</h:selectManyCheckbox>
						</td>
					</tr>
				</table>
			</p:panel>
			<p:panel id="btnRegistrar" styleClass="centered">
				<p:commandButton id="btnGuardar" value="#{i18n['label.guardar']}"
					actionListener="#{menuController.registrarMenu}"
					process="@this,pnlNuevoMenu"
					update="pnlNuevoMenu,:formMenu:tablaMenu,:formMenu:pnlMessages"/>
			</p:panel>
		</h:form>
	</p:dialog>
	
</ui:composition>